package com.fan.shop.services;

import java.util.List;

import com.fan.shop.domain.Brand;
import com.fan.shop.domain.Item;

public interface BrandService extends ShopService {

	public Brand getBrand(String name);

	public List<Brand> getAllBrands();

	public int getSize();

	public void addBrand(Brand brand);

	public void updateStock(Brand brand);

	public void deleteBrand(Brand brand);
	
	public boolean hasBrand(String name);
	
	public List<String> getColumnNames();
	
	public List<Item> getItemsWithBrand(String brand);
	
	public boolean getHasBrandItemsFlag(String brand);
	
	public Object copy(Object obj);
}
